Skip to content

feat: Add support for IEnumerable data sources#310

Merged
w-ahmad merged 5 commits intomainfrom
feat/enumerable_source
Feb 10, 2026
Merged

feat: Add support for IEnumerable data sources#310
w-ahmad merged 5 commits intomainfrom
feat/enumerable_source

Conversation

@w-ahmad
Copy link
Owner

@w-ahmad w-ahmad commented Jan 30, 2026

PR Summary

This PR refactors TableView to operate on IEnumerable instead of IList, enabling support for a wider range of collection types including ICollectionView and the AdvancedCollectionView from community toolkit. This makes possible to use TableView with MVUX on Uno-Platform.

MVUX Support

 <mvux:FeedView Source="{Binding Items}">
     <DataTemplate>
         <tv:TableView ItemsSource="{Binding Data}" />
     </DataTemplate>
 </mvux:FeedView>

Breaking change

  • Type of the ItemsSource property has been change from IList to object.

@w-ahmad w-ahmad marked this pull request as ready for review February 3, 2026 12:36
@w-ahmad w-ahmad merged commit ec86ec4 into main Feb 10, 2026
1 check passed
@w-ahmad w-ahmad deleted the feat/enumerable_source branch February 10, 2026 15:58
@w-ahmad w-ahmad changed the title feat: Add support IEnumerable data sources feat: Add support for IEnumerable data sources Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant